rain-bearing clouds - German English Dictionary